草庐IT

JavaScript for 循环

全部标签

php - 在数组中的每个对象上调用函数的最佳方法?没有for循环?

我很好奇是否有更好的方法来完成我正在做的事情。我是php的新手,所以我对其他花更多时间使用该语言的人的看法很感兴趣。我想做的:对数组中的每个对象调用一个函数我在做什么:array_map(function($object){$object->loadEvents();},$patients);这很好,而且有效。我还可以使用for循环,我为什么要问:我已经习惯了在没有循环时不使用for循环,所以我想出了一种使用array_map的方法.问题是,无论我在哪里看,似乎人们都在使用array_map将结果映射到新数组。当我基本上想要array_map的功能但没有返回值时。有没有更好的方法?在此

javascript - 在变量中使用 Foreach 循环

我正在使用谷歌地图进行实时跟踪。我必须根据数据库更新更改标记。这是一个testLocs变量。我想让它充满活力。vartestLocs={1:{info:'Demo',lat:31.933517,lng:74.910278},2:{info:'Demo',lat:32.073266,lng:76.997681},3:{info:'Demo',lat:32.23139,lng:78.425903},}setMarkers(testlocs);因此,对于每3000(3秒)一次来自ajax的调用,我调用了ajax脚本。所以,我收到了这种格式的ajax响应。在控制台中,我在ajax响应中从数据库

php - 在 jquery 中循环显示来自 php 的值到下拉列表

单击“添加更多”超链接时,将使用jquery添加下拉列表。我希望使用php从mysql数据库生成此下拉列表中的值。我尝试了很多方法,但我无法将值从php获取到jquery。使用while循环从mysql数据库检索的值应该使用jquery显示在下拉列表中。谢谢$val中的值应该显示在下拉选项中这是示例PHP代码从数据库中检索值execute_query($aquery);while($row=mysql_fetch_array($aresult)){$val=$row[1];}?>jquerywhere$valvaluesshouldbeaddedindropdownjQuery(doc

php - foreach 循环根据当前条件将不正确的 str 值分配给错误 var

我有一个函数来检查用户试图添加到mySQL数据库中的数据条目是否存在。虽然我不允许DB表中的元组允许插入重复项,但此功能只是为了用户的利益,以便他们通过易于理解的错误消息知道为什么他们的数据输入被拒绝。所以有两个数字要检查,都是唯一的,在示例中列为ourNum=>$ourNum和venNum=>$venNum。问题是,当func检查第一个数组元素(ourNum)时,由于mysqli_query成功而失败,结果$errMsg显示它是$venNum已经存在,而不是$ourNum。现在$venNum实际上,实际上应该证明也是重复的,因为$ourNum只能与有效的$venNum一起存在于数据库

php - 我怎样才能同时在php中做两个foreach循环

我试图在“a”标签内使用$img而不是$filename视频目录在哪里X/en/videos/action/图片目录是X/en/videos_images/action/并且图像的名称与带有的视频相同.jpg扩展名。if($page=="action"){echo"".$page."";foreach(glob("X/en/videos/action/*mp4")as$filename){$file=substr($filename,strlen("X/en/videos/action/"));echo"";echo"$img";echo"";}} 最佳答案

php - 在 jquery each 中循环 laravel 数组集合

我想使用jquery将一个选择标签附加到我的代码中,它的选项需要来自laravel数组集合的值Controller$array['skills']=DB::table('skills')->get();脚本varskill_count=$('#skill_count').val();vararray={!!$array['skills']!!};$("#add-skill").click(function(){skill_count++;varskill='Skill:$.each(array,function(i,val){val.skill_name})Experience:for

php - 循环从 1 到 100 的数字,每 10 个数字将数字除以 10

这段代码是做我想做的,但我认为有更好的魅力如果循环将从1到1000,则可以在几行中完成此代码for($i=1;$i10&&$i20&&$i30&&$i40&&$i50&&$i60&&$i70&&$i80&&$i90){$id=10;}$array=['id'=>$id,'order'=>$i];Provider::create($array);} 最佳答案 这是您的解决方案:for($i=1;$i$id,'order'=>$i];Provider::create($array);} 关于

PHP循环遍历数组并附加到对象

我有这样的对象数组;Array([0]=>stdClassObject([Job]=>stdClassObject([ID]=>123[Name]=>Foo))[1]=>stdClassObject([Job]=>stdClassObject([ID]=>456[Name]=>BAR)))我需要遍历数组并将一些附加信息附加到对象,例如“状态”,但我遇到了一些问题。foreach($arrJobsas$key=>$val){$arrJobs[$key]->Job->Status=newStdClass;$arrJobs[$key]->Job->Status=$myStatus;}这似乎有

PHP在没有循环的情况下重置数组的第一级

我有一个简单的多维数组,如下所示$array=array(array('key1'=>array('a','b')),array('key2'=>array('c','d'),'key3'=>array('e','f')),array('key4'=>array('g','h'),'key5'=>array('i','j'),'key6'=>array('k','l','m')));我会像下面这样重置它的第一级$array=array('key1'=>array('a','b'),'key2'=>array('c','d'),'key3'=>array('e','f'),'key4'=

javascript - 是否可以同时使用多个for循环?

我想创建一个html表单,它有2个组(名称和水果),每个组有两个复选框,当用户单击输入名称为user_checkbox[]和fruit_checkbox[]的复选框时,它会做一些事情,我需要使用数组和for循环来获取用户选中了哪组复选框,但它似乎不允许我使用多个for循环。我的HTML文件//group1PeterBilly//group2AppleBanana我的Javascript文件functionshowinputtext(){varname=document.getElementsByName("user_checkbox[]");varfruit=document.getE